chinese river dolphin - Spanish English Dictionary